用表格组件怎么实现一个热力图?
问题描述
我想用表格实现一个简单的热力图,即单元格背景色的深浅由单元格的数值来决定,请问有什么比较简单的实现方式?

解决方案
VTable 可以灵活的设置每个单元格的背景色和 border 颜色,支持函数自定义方式实现。 官网热图例子:https://visactor.io/vtable/demo/business/color-level
代码示例
indicators: [ { indicatorKey: '220922103859011', width: 200, showSort: false, format(rec){ return Math.round(rec['220922103859011']); }, style: { color: "white", bgColor: (args) => { return getColor(100000,2000000,args.dataValue) }, }, }, ],
结果展示
